<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //for in 
        // for of
        //遍历数组的时候，for in 获取到了 数组的下标，for of获取到数组的元素
        // 求数组的最大值--假定第一个最大，循环出后面的元素 比较。 冒泡 选择 sort
        // 基础类型和复杂类型存储时候的区别- 基础类型直接存入栈中，复杂类型-地址传入栈-数据存入堆
        // var a=1 ;var b = a; a = 200;console.log（b）,打印结果是
        // (1)var obj={} ;var obj2 = obj; obj.name = 200;console.log（obj2.name）,打印结果是
        // 值传递和地址传递的区别
        // 值传递-传递的是值，发生基础类型赋值期间 ，地址传递-传递的是地址，发生复杂类型 赋值

    </script>
</body>

</html>